
.flexslider{position:relative;height:700px;overflow:hidden;  z-index: 4;}
.slides{position:relative;z-index:1;}
.slides li{height:700px;}
.slides li a{ display:block; height:700px;width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:8;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:34px;height:8px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:34px;height:8px;line-height:44px;overflow:hidden;background:#fff;cursor:pointer; color: #FFF;   }
.flex-control-nav .flex-active{background:#1faa4a;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{background: url(../images/prev.png) no-repeat 0 0;left:30px;}
.flex-direction-nav li a.flex-next{background: url(../images/next.png) no-repeat 0 0;right:30px;}

/*search*/

 .albox{width: 1180px;height: 700px;overflow: hidden;}
 .xwbox{width: 1180px;height: 428px;overflow: hidden;}
.search_zi{ float:left; height:48px; width:700px; color:#6a6a6a;line-height:48px; 
	display:inline;font-size: 14px;}
.search_zi a{ color:#6a6a6a; margin:0 5px;}
 
.search1{ float:right;  width:308px;  height:35px;   line-height:37px;display:inline; margin:8px 10px 0 0;background:#eaeaea;  
 
 }
 

.search1 .text{ width: 200px; padding-left:20px; height: 37px; float:left; background:none;border:none; line-height:37px; color:#6b6b6b; font-size: 12px; font-family: "Microsoft YaHei";}
.search1 .submit{
  width:33px;
  height:33px;
  cursor:pointer;
  float: right;
  background:url(../images/search_tag.jpg) no-repeat 0 center; 
  }
 

 


.dz_title{text-align: center;margin-top: 40px ; background:url(../images/yezi.jpg) no-repeat 780px 45px;font-size: 30px; color:#2e2e2e; height:90px; }
.dz_title p{font-size: 20px; font-family: Arial, Helvetica, sans-serif;text-transform: uppercase; color:#2e2e2e;letter-spacing: 1px;  margin-top: 12px;}









.dz_n li a.dz_title{background:#1d9e45; height:52px;font-size: 15px; color:#FFF; line-height: 52px; display:block;}

.dz_n li{width:270px; float:left; margin-right: 32px;}
.dz_n li img{ width: 270px;}
.dz_n ul{width:1240px;}

.dz_n li a.dz_dz{ height:39px; border:2px solid #414141; margin-top: 7px;display:block; font-size: 14px; line-height: 39px;text-align: center;}

.martop68{ margin-top: 68px;}


.dz_n li:hover a.dz_title{background:#f59600;}


.mt40{margin-top: 40px;}

.pro_dbg{background: url(../images/pro_bg.jpg) no-repeat top center;height: 712px; }


.pro_c_nav{height: 90px;background: #f59600;margin-bottom: 10px;}
.pro_c_nav h2 a{color:#FFF;font-size: 24px;padding-top: 15px;display: block;}
.pro_c_nav  h2 p{font-size: 14px;text-transform: uppercase;font-family: arial;margin-top: 5px;}


.pro_c{width:204px; float:left; margin-top: 58px;height: 610px;display: block;overflow: hidden; }
.pro_show{width:958px; float:right; height:610px; background:#FFF;margin-top: 58px; position:relative;}
.pro_bt img{vertical-align: middle;}

.pro_c li{ height:45px; background:#1d9e45; margin-bottom: 9px;display:block;text-indent: 30px; line-height: 45px;}

.pro_c li a{font-size: 18px; color:#FFF;}

.pro_c li:hover{background:#FFF;cursor:pointer;}
.pro_c li:hover a{color:#1d9e45;}


.more1{background:url(../images/p_more.jpg) no-repeat;width:80px; height:24px; display:block;right:14px; top:17px;position:absolute;}



.pro_show_n ul {
  width:1100px; margin-left: 2px;
}


.pro_show_n li p {
  height: 42px;  
  line-height: 42px;
  overflow: hidden;
  font-size: 16px;
}
.pro_show_n li {
  width:286px;
  float: left;
  height:230px; 
  margin: 20px 10px 10px 18px;
  display: inline;
  text-align: center;
  position: relative;   
}
.pro_show_n li a {
  overflow:hidden;
  color:#404040;
}
.pro_show_n li a.picshow1 {
  width:276px;
  height:190px; padding:5px; border:1px solid #cccccc;
  overflow:hidden;
  display:block;

}
.pro_show_n li img {
  width:276px;
  height:190px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
  overflow:hidden;
}
.pro_show_n li:hover img {
  transform: scale(1.2, 1.2);
  -ms-transform:scale(1.2, 1.2);  /* IE 9 */
  -moz-transform:scale(1.2, 1.2);   /* Firefox */
  -webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
  -o-transform:scale(1.2, 1.2);
}
.pro_show_n li:hover a  {
  color:#FFF
}


.pro_show_n li:hover p{ background:#ff8900;}

.proshow{height: 45px; line-height: 45px;  margin:5px 10px 10px 10px; text-align: center; border-bottom: 1px solid #dddddd;

    }

.proshow li{height:28px;  margin:10px 13px 0px;float:left;}
.proshow li a{ font-size: 18px; height: 28px;  color:#606060;   display:block;font-weight: bold;}
.proshow li span{font-weight: bold; height:28px; line-height: 28px;display:block; }
.proshow li:hover{color:#1d9e45;  }
.proshow li.tag_pro span{color:#1d9e45;font-weight: bold;}
.none{ display: none;}
.block{ display: block;}


.proshow li.ps_1.tag_pro span{background:url(../images/hot.jpg) no-repeat  0 -28px; padding-left: 40px;}

.proshow li.ps_2.tag_pro span{background:url(../images/tuij.jpg) no-repeat   0 -28px; padding-left: 40px;}



.proshow li.ps_1 span{background:url(../images/hot.jpg) no-repeat 0 0; padding-left: 40px;}

.proshow li.ps_2 span{background:url(../images/tuij.jpg) no-repeat  0 0; padding-left: 40px;}

.proshow li:hover.ps_1 span{background:url(../images/hot.jpg) no-repeat  0 -28px; padding-left: 40px;}

.proshow li:hover.ps_2 span{background:url(../images/tuij.jpg) no-repeat   0 -28px; padding-left: 40px;}


 
  

     .link_bg{ height: 60px;line-height: 60px;}
     .link_bg h4{font-size: 16px;float: left; color: #000;background: url(../images/link_x.jpg) no-repeat right center;width:100px;}
     .links_n{height: 60px;line-height: 60px;width:840px;float: left; margin-left: 20px; 
     }

.links_n a{ padding:0px 8px;}
.gg1{background: url(../images/gg1.jpg) no-repeat top center;height: 400px;margin-top: 15px;}
.gg2{background: url(../images/gg2.jpg) no-repeat top center;height: 246px;}
.gg1_zi h4{font-size: 18px;font-weight: bold;color:#FFF;margin-top: 25px;}
.gg1_tel{margin:15px 0 0 430px;}
.gg1_telbox{ width:408px;height:50px; background: #1d9e45; line-height: 50px; }
.gg1_tel p{float: left;font-size: 24px;line-height: 30px;background: url(../images/gg1_tel.png) no-repeat left center; padding-left: 44px;color:#FFF;height: 50px;margin-left: 15px;line-height: 48px;}
.gg1_tel a{width:118px;height: 24px;border: 2px solid #FFF;line-height: 24px;text-indent: 15px;color:#FFF;float: left;margin:11px 0 0 30px;background: url(../images/gg_zx.jpg) no-repeat 90px center;text-align: left;}
.gg2 .gg1_tel{margin:15px 0 0 800px;}
 .gg2.gg1_tel p{float: left;font-size: 24px;line-height: 26px;background: url(../images/gg2_tel.png) no-repeat left center; padding-left: 39px;color:#fff;height: 31px;margin-top: 11px;margin-left: 14px;}
 .gg2.gg1_tel a{width:118px;height: 24px;border: 2px solid #fff;line-height: 24px;text-indent: 15px;color:#fff;float: left;margin:12px 0 0 30px;background: url(../images/gg2_zx.jpg) no-repeat 90px center;text-align: left;}
    .ys_dbg{background: url(../images/ys_dbg.jpg) no-repeat bottom center #eaece9;height: 695px;}
    .ys_t a{font-size: 37px;font-weight: bold;color: #1d9e45;letter-spacing: 1px;}
    .ys_t a p{font-size: 20px;color: #686868;width:380px;height: 36px;border: 1px solid #686868;border-radius: 20px;margin:8px auto; line-height: 36px;}

    .ys_com h4{font-size: 24px;font-weight: bold;color:#FFF;line-height: 30px;letter-spacing: 5px;float: left;}
    .ys_com p{line-height: 30px;width:392px;float: left; margin-left:50px;}

    .ys1{left:602px;top:82px;}
     .ys2{left: 630px;top: 213px;}
      .ys3{left: 626px;top: 344px;}
       .ys4{left:602px;top: 472px;}





.case_dbg{background:url(../images/case_dbg.jpg) no-repeat top center; height:787px;}


.case_title{text-align: center; padding-top: 78px;}
.case_title h3 a{font-size: 30px; color:#FFF;}
.case_title p{font-size: 14px; font-family: arial;text-transform: uppercase; margin-top: 10px;color: #a0a0a0;}






.case_show_n ul {
  width:1200px; margin-top: 36px;
}


.case_show_n li p {
  height: 42px;  
  line-height: 42px;
  overflow: hidden;
 
}
.case_show_n li {
  width:380px;
  float: left;
  height:337px; 
  margin: 12px 8px 20px 7px;
  display: inline;
  text-align: center;
  position: relative;   
}
.case_show_n li a {
  overflow:hidden;
  color:#fff;
}
.case_show_n li a.picshow1 {
  width:370px;
  height:303px; padding:5px; border:1px solid #cccccc;
  overflow:hidden;background:#FFF;
  display:block;

}
.case_show_n li img {
  width:370px;
  height:303px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
  overflow:hidden;
}
.case_show_n li:hover img {
  transform: scale(1.2, 1.2);
  -ms-transform:scale(1.2, 1.2);  /* IE 9 */
  -moz-transform:scale(1.2, 1.2);   /* Firefox */
  -webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
  -o-transform:scale(1.2, 1.2);
  
}
 


.case_show_n li:hover a.picshow1{ border:1px solid #0e8f34;}


.xw_case{height: 113px; line-height: 24px;    
  text-align: center; margin-top: 30px;}

.xw_case li{  height:113px;  text-align: center; display: inline-block; margin-right:14px;*display:inline;zoom:1;margin:0px 17px;}
.xw_case a{ font-size: 16px; height: 83px;  color:#424242; overflow: hidden;   background:url(../images/case_k.png) no-repeat right 0;width:72px;   display:block; padding:30px 20px 0px 20px;text-align: center;line-height: 67px;}

.xw_case a:hover{color:#FFF; font-size: 16px; background:url(../images/case_k.png) no-repeat 0 0;width:87px; height:93px; padding:20px 20px 0px 20px;}
.xw_case a.tag_case{color:#FFF;font-size: 16px; background:url(../images/case_k.png) no-repeat 0 0;width:87px; height:93px; padding:20px 20px 0px 20px;  line-height: 68px;}
 





.kehu_n ul{width:104%;}

.kehu_n li{ height: 220px;  margin: 26px 30px 0 0;float: left;width:570px; }
.kehu_n li dd{float: left; z-index: 1;width:200px;}
.kehu_n li  dt{ width:350px;height: 190px;background: #FFF; float: right;margin-top: 30px;}
.kehu_n li dd a img{width:200px;height: 200px;border-radius: 50%;}
.kehu_n li  dt a.info{font-size: 16px;height: 30px;line-height: 30px;display: block;overflow: hidden;color:#000; }
.kehu_n li dt p{line-height: 30px;color: #666666;height: 60px;display: block;overflow: hidden;}
.kehu_n li dt a.more{width:121px;height: 32px;border: 1px solid #d2d2d2;display: block;text-align: center;line-height: 32px;margin-top: 15px;}

 
 .kehu_t h3 p {font-size: 14px; color: #a0a0a0;text-transform: uppercase; margin-top: 8px;
}
 
 .kehu_t h3 a{font-size: 30px; color: #fff;}

  .kehu_t h3 span{background: url(../images/case_t.jpg) no-repeat top center;height: 45px;line-height: 45px;width:365px;display: block;margin:0 auto;}

 
 
  .kehu_t {background: url(../images/case_tx.jpg) no-repeat bottom center;height: 80px;padding-bottom: 30px;}




.about_dbg{background: url(../images/about_dbg.jpg) no-repeat center bottom;height: 755px;}






 


.about_t h3 a p{font-size: 14px;text-transform: uppercase;color: #a1a1a1;margin-top: 6px; letter-spacing: 2px;}

.about_t h3 a{font-size: 36px;color: #494949;}
.about_t h3 span{font-weight: bold;color: #28954d;}



.about_l{width:277px;}
.about_nav{margin-left: 30px;background: url(../images/about_tbg.jpg) no-repeat;width:247px;height: 166px;}

.about_a{margin:27px 0 0 113px;}

.about_nav li  {width:55px;float: left;font-size: 18px;text-align: center;margin-right: 5px;}
.about_nav li a{color:#FFF;}
.about_nav li span{width:16px;line-height: 20px;margin:0 auto;display: block; padding-top: 40px;}


.about_pic img{width:470px;height: 332px;}


.about_pic{width:470px;height: 332px; float: left;}

.about{margin-top: 30px;}

.about_nr{background: url(../images/about_nbg.jpg) no-repeat top center;width:394px;height: 336px;}

.about_nr a.m{width:142px;height: 27px;display: block;background: #ff9d00;line-height: 27px;text-align: center;margin-top: 10px;border-radius: 20px;color:#FFF;}
 

.about_nr p{line-height: 30px;height: 210px;display: block;overflow: hidden;color: #5e5e5e;padding-right: 20px;margin-top: 50px;}





.fc_n{margin: 20px 0 0 21px;height: 199px;overflow: hidden;}
 
 
    .fc_n .bd ul{ overflow:hidden; zoom:1; }
    .fc_n .bd ul li{ margin-right:35px; float:left; _display:inline; overflow:hidden; text-align:center;   width:258px;height: 193px;position: relative;}

    .fc_n .bd ul li img{ width:258px; height:193px; display:block;margin:6px auto 0;  }
 
    .fc_n .bd ul li p{  display: none;overflow: hidden;background: url(../images/fc_hover.png) no-repeat 0 0 ;position: absolute;top:0px;left:0px;width:100%;height: 193px;  }
 
    .fc_n .bd ul li:hover p{display: block;    }
     .fc_n .bd ul li p a{ padding-top:100px;color:#FFF;display: block;}


 .news_left{width:740px;}


 .news_nav h3{float: left;width:86px;text-align: center;margin-right: 10px;}
.news_nav{background: url(../images/news_x.jpg) no-repeat  bottom center;height: 50px;line-height: 50px;padding-bottom: 10px;}
.news_nav span{float: left;font-size: 18px;padding:0px 10px;}
.news_nav h3 a{font-size: 20px;color:#000;}
.news_nav span{text-transform: uppercase;color:#000; }
.news_nav h3.tag_news a{color: #28954d;font-weight: bold;}
.news_nav h3.tag_news{background: url(../images/news_hover.jpg) no-repeat bottom}
.news_n a.more{position: absolute;top:19px;right:29px;background: url(../images/news_more.jpg) no-repeat top center;width:77px;height: 25px;display: block;}
.news_n {height: 470px;}

.news_n dt{width:290px;float: left;}
.news_n dt img{width:290px;height: 180px; border-radius: 6px;}
.news_n li {width:732px;height: 180px; margin-top: 20px;border-bottom: 1px solid #d7d7d7;padding-bottom: 20px;}

.news_n li dd{width:387px;padding: 5px 18px;float: left;}

.news_n li dd a.news_a{height: 40px;line-height: 40px;display: block;font-size: 16px;
color:#000;overflow: hidden;}

.news_n li dd p{ color: #5f5f5f;height: 84px;line-height: 28px;display: block;overflow: hidden;}

.news_n li dd a.news_m{ color: #FFF; width:140px;height: 33px;border-radius: 20px;background:url(../images/news_m.png) no-repeat 20px center #0ba73c;text-indent: 50px;display: block; line-height: 33px;margin-top: 12px;}


.cjwq{width:370px;height: 463px;border: 1px solid #0ba73c;border-radius: 20px;margin-top: 68px;}

.cjwq_nav h3 a{font-size: 20px;color: #272727;}
.cjwq_nav h3{background: url(../images/cjwq.jpg) no-repeat left center; padding-left: 50px;}
.cjwq_nav {margin:10px 0 0 30px; height: 50px;line-height: 50px;}


.cjwq_n li{height: 80px;margin-bottom: 15px;}
.cjwq_n li a{height: 30px;line-height: 30px;display: block;overflow: hidden;background: url(../images/wen.jpg) no-repeat  0  8px;padding-left: 33px;}
.cjwq_n li p{color: #9c9c9c;line-height: 24px;height: 48px;display: block;overflow: hidden;background: url(../images/da.jpg) no-repeat  0  5px;padding-left: 33px;}

.cjwq_n .bd{margin:10px 20px;height: 362px;overflow: hidden;}